<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition
	template="/paginas/presupuestos/ctdnpaginasproformas.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">


	<ui:define name="centroproformas">

		<table class="tables">

			<tr>
				<td><p:panel header="Administración de Oferta" id="panelParte"
						style="text-align: center; font-size: 14px;width:100%;">


						<h:form id="formGlobal">
							<table width="900px" align="center">
								<p:growl id="growl" showSummary="false" showDetail="true"
									sticky="true" />
								<tr>

									<td><h:panelGrid columns="1" style="border:none;"
											rendered="false">
											<p:commandButton title="Actualizar Oferta"
												icon="ui-icon-disk"
												disabled="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId!=1}"
												action="#{modificarOfertasBean.modificarOferta}"
												oncomplete="handleLoginRequest(xhr, status, args)">

											</p:commandButton>
										</h:panelGrid></td>
									<td><h:panelGrid columns="4" style="border:none;"
											rendered="#{proforma.prodEstados.estaDescripcion.equals(comun_mensajes.estado_proforma_terminada_bloqueada) or proforma.prodEstados.estaDescripcion.equals(comun_mensajes.estado_proforma_bloqueada_enviada)}">
											<p:commandLink ajax="false" title="PDF Oferta Normal"
												action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
												<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
													height="20" width="20" />

												<f:setPropertyActionListener value="SP"
													target="#{modificarOfertasBean.generarPdf}" />

											</p:commandLink>

											<p:commandLink ajax="false"
												title="PDF Oferta Alterna (Servicios)"
												action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
												<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
													height="20" width="20" />
												<f:setPropertyActionListener value="SPA"
													target="#{modificarOfertasBean.generarPdf}" />
											</p:commandLink>

											<p:commandLink ajax="false" title="PDF Desglose de Oferta"
												action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
												<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
													height="20" width="20" />
												<f:setPropertyActionListener value="SPD"
													target="#{modificarOfertasBean.generarPdf}" />
											</p:commandLink>
											<p:commandLink ajax="false" title="PDF Costos Indirectos"
												action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
												<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
													height="20" width="20" />
												<f:setPropertyActionListener value="SCI"
													target="#{modificarOfertasBean.generarPdf}" />
											</p:commandLink>


											<p:commandButton value="Actualizar Oferta" rendered="false"
												disabled="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId!=1}"
												action="#{modificarOfertasBean.modificarOferta}"
												oncomplete="handleLoginRequest(xhr, status, args)">

											</p:commandButton>
										</h:panelGrid></td>
									<td><h:panelGrid columns="4">
											<h:commandLink ajax="false" id="ex1"
												actionListener="#{modificarOfertasBean.generarAcuExcel(valor)}">
												<p:graphicImage
													value="/resources/imagenes/general/excel.jpg" height="20"
													width="20" />

											</h:commandLink>

											<h:commandLink ajax="false" id="ex2"
												actionListener="#{modificarOfertasBean.generarAcuExcel(valor)}">
												<p:graphicImage
													value="/resources/imagenes/general/excel.jpg" height="20"
													width="20" />

											</h:commandLink>

											<h:commandLink ajax="false" id="ex3"
												actionListener="#{modificarOfertasBean.generarAcuExcel(valor)}">
												<p:graphicImage
													value="/resources/imagenes/general/excel.jpg" height="20"
													width="20" />

											</h:commandLink>
											<h:commandLink ajax="false" id="ex4"
												actionListener="#{modificarOfertasBean.generarAcuExcel(valor)}">
												<p:graphicImage
													value="/resources/imagenes/general/excel.jpg" height="20"
													width="20" />

											</h:commandLink>
										</h:panelGrid></td>
								</tr>
							</table>



						</h:form>


						<p:tabView id="tabView" styleClass="panelTDLeftFormulario"
							rendered="true">
							<p:tab title="1 Encabezado" titleStyleClass="subTituloFormulario">

								<table width="830px">
									<tr>
										<td><ui:include
												src="/paginas/presupuestos/proformamodifica.xhtml" /></td>

									</tr>
								</table>

							</p:tab>
							<p:tab title="2 Detalle" titleStyleClass="subTituloFormulario">
								<table width="100%">
									<tr>
										<td colspan="3"><ui:include
												src="/paginas/presupuestos/detalleoferta.xhtml" /></td>
									</tr>

								</table>
							</p:tab>
							<p:tab title="3 Costos Indirectos"
								titleStyleClass="subTituloFormulario">

								<table width="100%;">
									<tr>
										<td><h:form>
												<p:commandButton rendered="false"
													action="#{modificarOfertasBean.actualizarCostosIndirectosDesdeIndirectos()}"
													value="Calcular Costos"
													update=":tabView:paindirectos:formPersonaIndirecto:personalIndirecto,:tabView:paindirectos:formPersonaIndirecto:personasIndirectoTable"
													immediate="true" />

												<table width="100%;">
													<tr>
														<td align="left" colspan="2"><p:commandButton
																action="#{modificarOfertasBean.actualizarCostosIndirectosDesdeIndirectos()}"
																value="Calcular Costos"
																update="resumenAcu,:tabView:paindirectos:formPersonaIndirecto:pIndirecto,:tabView:paindirectos:formPersonaIndirecto:personalIndirecto,:tabView:paindirectos:formPersonaIndirecto:personasIndirectoTable,:tabView:paindirectos:formPerfiles:pOtros,:tabView:paindirectos:formPerfiles:perfiles,:tabView:paindirectos:formPerfiles:perfilesTable,:tabView:paindirectos:formGestion:opGestionGeneral,:tabView:paindirectos:formGestion:pGestion,:tabView:paindirectos:formGestion:dtGestionGeneralTable,:tabView:paindirectos:paoperaciones:formLogistica:plogisOper,:tabView:paindirectos:paoperaciones:formLogistica:opLogistica,:tabView:paindirectos:fReumenLogis:resumenLogis,:tabView:paindirectos:paoperaciones:formGestion:pHospedaje,:tabView:paindirectos:paoperaciones:formGestion:opGestionGeneral,:tabView:paindirectos:paoperaciones:formGestion:dtGestionGeneralTable,:tabView:paindirectos:paoperaciones:formMovilizacion:pMovilizacion,:tabView:paindirectos:paoperaciones:formMovilizacion:opMovilizacion,:tabView:paindirectos:paoperaciones:formMovilizacion:dtMovilizacionTable" /></td>
													</tr>
													<tr>
														<td><p:outputPanel id="resumenAcu"
																styleClass="panelTDLeftFormulario">

																<p:dataTable id="resumenAcuTable"
																	value="#{modificarOfertasBean.listaResumen}" var="acu">

																	<p:column headerText="#" style="width:5%">
																		<h:outputText value="#{acu.numero}"
																			rendered="#{acu.numero!=0}">

																		</h:outputText>
																	</p:column>
																	<p:column headerText="Descripción" style="width:65%">
																		<h:outputText value="#{acu.descripcion}">

																		</h:outputText>
																	</p:column>
																	<p:column headerText="Valor" styleClass="valoresTabla"
																		style="width:15%;">
																		<h:outputText value="#{modificarOfertasBean.simbolo}" />
																		<h:outputText value="#{acu.valorTotal}">
																			<f:convertNumber maxFractionDigits="2"
																				minFractionDigits="2" />
																		</h:outputText>
																	</p:column>

																	<p:column headerText="%" styleClass="valoresTabla"
																		style="width:15%;">

																		<h:outputText value="#{acu.porcentaje}">
																			<f:convertNumber maxFractionDigits="2"
																				minFractionDigits="2" />
																		</h:outputText>
																	</p:column>

																</p:dataTable>

															</p:outputPanel></td>
														<td valign="top">
															<table>
																<tr>

																	<td align="left"><h:outputText value="Notas"
																			styleClass="outputTextFormulario" /></td>
																</tr>
																<tr>

																	<td align="left"><p:inputTextarea id="novedad"
																			rows="5" cols="25" value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprNotaIndirecto}"></p:inputTextarea></td>
																</tr>
															</table>
														</td>
													</tr>

												</table>
											</h:form></td>
									</tr>
									<tr>
										<td><p:accordionPanel id="paindirectos" multiple="true">

												<p:tab title="4.1 Personal Indirecto" closable="false">
													<p:panel>
														<ui:include
															src="/paginas/presupuestos/personalindirecto.xhtml" />
													</p:panel>

												</p:tab>
												<p:tab title="4.2 Logistica de Operaciones">
													<table width="100%;">
														<tr>
															<td><h:form id="fReumenLogis">

																	<table width="100%;">
																		<tr>
																			<td align="left" colspan="2"><p:commandButton
																					action="#{modificarOfertasBean.actualizarCostosIndirectosDesdeIndirectos()}"
																					value="Calcular Costos"
																					update="resumenLogis,:tabView:paindirectos:formPersonaIndirecto:pIndirecto,:tabView:paindirectos:formPersonaIndirecto:personalIndirecto,:tabView:paindirectos:formPersonaIndirecto:personasIndirectoTable,:tabView:paindirectos:formPerfiles:pOtros,:tabView:paindirectos:formPerfiles:perfiles,:tabView:paindirectos:formPerfiles:perfilesTable,:tabView:paindirectos:formGestion:opGestionGeneral,:tabView:paindirectos:formGestion:pGestion,:tabView:paindirectos:formGestion:dtGestionGeneralTable,:tabView:paindirectos:paoperaciones:formLogistica:plogisOper,:tabView:paindirectos:paoperaciones:formLogistica:opLogistica" /></td>
																		</tr>
																		<tr>
																			<td><p:outputPanel id="resumenLogis"
																					styleClass="panelTDLeftFormulario">

																					<p:dataTable id="resumenLogisTable"
																						value="#{modificarOfertasBean.listaResumenLogisticaOperaciones}"
																						var="acu">

																						<p:column headerText="#" style="width:5%">
																							<h:outputText value="#{acu.numero}"
																								rendered="#{acu.numero!=0}">

																							</h:outputText>
																						</p:column>
																						<p:column headerText="Descripción"
																							style="width:65%">
																							<h:outputText value="#{acu.descripcion}">

																							</h:outputText>
																						</p:column>
																						<p:column headerText="Valor"
																							styleClass="valoresTabla" style="width:15%;">
																							<h:outputText
																								value="#{modificarOfertasBean.simbolo}" />
																							<h:outputText value="#{acu.valorTotal}">
																								<f:convertNumber maxFractionDigits="2"
																									minFractionDigits="2" />
																							</h:outputText>
																						</p:column>

																						<p:column headerText="%" styleClass="valoresTabla"
																							style="width:15%;">

																							<h:outputText value="#{acu.porcentaje}">
																								<f:convertNumber maxFractionDigits="2"
																									minFractionDigits="2" />
																							</h:outputText>
																						</p:column>

																					</p:dataTable>

																				</p:outputPanel></td>

																		</tr>

																	</table>
																</h:form></td>
														</tr>
														<tr>
															<td><p:accordionPanel id="paoperaciones"
																	multiple="true">
																	<p:tab title="4.2.1 Hospedaje y Alimentación">
																		<ui:include
																			src="/paginas/presupuestos/hospedajeoperaciones.xhtml" />

																	</p:tab>
																	<p:tab title="4.2.2 Movilización">
																		<ui:include
																			src="/paginas/presupuestos/movilizacionoperaciones.xhtml" />

																	</p:tab>
																	<p:tab title="4.2.3 Logística General">
																		<ui:include
																			src="/paginas/presupuestos/logisticaoperaciones.xhtml" />

																	</p:tab>

																</p:accordionPanel></td>
														</tr>
													</table>
												</p:tab>
												<p:tab
													title="4.3 Gestión General y Entregables del Proyecto">
													<ui:include
														src="/paginas/presupuestos/gestionyentregablesproyecto.xhtml" />

												</p:tab>
												<p:tab title="4.4 Otros Indirectos">

													<ui:include
														src="/paginas/presupuestos/costosindirectos.xhtml" />

												</p:tab>
											</p:accordionPanel></td>
									</tr>

								</table>

							</p:tab>
							<p:tab title="4 Condiciones Técnicas"
								titleStyleClass="subTituloFormulario">
								<table width="100%">
									<tr>
										<td class="panelTDLeftFormulario"><ui:include
												src="/paginas/presupuestos/pieproforma.xhtml" /></td>

									</tr>
									<tr>
										<td class="panelTDLeftFormulario"><ui:include
												src="/paginas/presupuestos/anexararchivos.xhtml" /></td>

									</tr>
								</table>
							</p:tab>






						</p:tabView>
					</p:panel></td>
			</tr>
		</table>
		<p:dialog header="Modal Dialog" id="mp_mensaje_aprobar"
			position="center" appendToBody="true" styleClass="pPanel"
			width="#{mensajeWeb.mensaje.whidthPanel}"
			height="#{mensajeWeb.mensaje.heightPanel}" widgetVar="dlgAprobar">
			<f:facet name="header">
				<h:panelGroup>
					<h:outputText value="#{mensajeWeb.mensaje.tituloMensaje}"
						styleClass="subTituloFormulario"></h:outputText>
				</h:panelGroup>
			</f:facet>

			<h:panelGrid id="displayAprobar" columns="1" cellpadding="4"
				style="margin:0 auto;">
				<f:facet name="header">
					<h:panelGroup>
						<h:outputText value="#{mensajeWeb.mensaje.tituloMensaje}"
							styleClass="subTituloFormulario"></h:outputText>
					</h:panelGroup>
				</f:facet>
				<table border="0" cellpadding="0" cellspacing="0" width="100%">
					<tr>
						<td><br />

							<div align="center">
								<p:spacer height="20%" />
								<p:panel>
									<table>
										<tr>
											<td rowspan="3">
												<div align="center">
													<h:graphicImage value="#{mensajeWeb.mensaje.pathImagen}" />
												</div>
											</td>
										</tr>
										<tr>
											<td><br />
												<div align="left">
													<h:outputText
														value="#{mensajeWeb.mensaje.contenidoMensaje}"
														styleClass="texto" />
													<br />
													<h:outputText value="#{mensajeWeb.mensaje.informeMensaje}"
														styleClass="texto" />
													<br />
												</div></td>
										</tr>
										<tr>
											<td>
												<div class="panelTDBotonFormulario">
													<p:commandButton value="Aceptar"
														action="/paginas/operaciones/partes/adminpartes.xhtml"
														oncomplete="dlgAprobar.hide()" />
												</div>
											</td>

										</tr>
									</table>
								</p:panel>
							</div></td>
					</tr>
				</table>
			</h:panelGrid>
		</p:dialog>
	</ui:define>
</ui:composition>